функция 1

bit: 1  dur: 0.00375112 us
bit: 2  dur: 0.006181 us
bit: 3  dur: 0.00764478 us
bit: 4  dur: 0.00967564 us
bit: 5  dur: 0.0113654 us
bit: 6  dur: 0.0127919 us
bit: 7  dur: 0.0149805 us
bit: 8  dur: 0.0162685 us
bit: 9  dur: 0.0181133 us
bit: 10 dur: 0.0196635 us
bit: 11 dur: 0.0215184 us
bit: 12 dur: 0.0231955 us
bit: 13 dur: 0.0250235 us
bit: 14 dur: 0.0262272 us
bit: 15 dur: 0.0278887 us
bit: 16 dur: 0.0303086 us
bit: 17 dur: 0.0315196 us
bit: 18 dur: 0.0329601 us
bit: 19 dur: 0.0344152 us
bit: 20 dur: 0.0372816 us
bit: 21 dur: 0.0382894 us
bit: 22 dur: 0.0395278 us
bit: 23 dur: 0.0413951 us
bit: 24 dur: 0.043272 us
bit: 25 dur: 0.0445056 us
bit: 26 dur: 0.0463902 us
bit: 27 dur: 0.0481201 us
bit: 28 dur: 0.0489585 us
bit: 29 dur: 0.0512207 us
bit: 30 dur: 0.0527116 us
bit: 31 dur: 0.0547542 us
bit: 32 dur: 0.0558855 us
bit: 33 dur: 0.0573086 us
bit: 34 dur: 0.05991 us
bit: 35 dur: 0.061618 us
bit: 36 dur: 0.0644344 us
bit: 37 dur: 0.0649031 us
bit: 38 dur: 0.066169 us
bit: 39 dur: 0.0679793 us
bit: 40 dur: 0.0696973 us
bit: 41 dur: 0.0728087 us
bit: 42 dur: 0.0736535 us
bit: 43 dur: 0.0749614 us
bit: 44 dur: 0.0768449 us
bit: 45 dur: 0.0790959 us
bit: 46 dur: 0.0801914 us
bit: 47 dur: 0.0823004 us
bit: 48 dur: 0.0829785 us
bit: 49 dur: 0.084683 us
bit: 50 dur: 0.0865384 us
bit: 51 dur: 0.0881152 us
bit: 52 dur: 0.0900506 us
bit: 53 dur: 0.091257 us
bit: 54 dur: 0.094047 us
bit: 55 dur: 0.0968535 us
bit: 56 dur: 0.0989588 us
bit: 57 dur: 0.0987881 us
bit: 58 dur: 0.100979 us
bit: 59 dur: 0.102637 us
bit: 60 dur: 0.104059 us
bit: 61 dur: 0.105379 us
bit: 62 dur: 0.108159 us
bit: 63 dur: 0.109291 us
bit: 64 dur: 0.110591 us

функция 2

bit: 1  dur: 0.00396434 us
bit: 2  dur: 0.0055907 us
bit: 3  dur: 0.0075394 us
bit: 4  dur: 0.00886434 us
bit: 5  dur: 0.0102591 us
bit: 6  dur: 0.0123831 us
bit: 7  dur: 0.0135921 us
bit: 8  dur: 0.0150395 us
bit: 9  dur: 0.0169264 us
bit: 10 dur: 0.0188406 us
bit: 11 dur: 0.0208014 us
bit: 12 dur: 0.0218215 us
bit: 13 dur: 0.0235322 us
bit: 14 dur: 0.0249368 us
bit: 15 dur: 0.0266394 us
bit: 16 dur: 0.0285497 us
bit: 17 dur: 0.0300928 us
bit: 18 dur: 0.0341641 us
bit: 19 dur: 0.0331321 us
bit: 20 dur: 0.0354853 us
bit: 21 dur: 0.0364914 us
bit: 22 dur: 0.0385929 us
bit: 23 dur: 0.0404349 us
bit: 24 dur: 0.0417341 us
bit: 25 dur: 0.0426132 us
bit: 26 dur: 0.0468891 us
bit: 27 dur: 0.0459498 us
bit: 28 dur: 0.0479947 us
bit: 29 dur: 0.0492438 us
bit: 30 dur: 0.0554726 us
bit: 31 dur: 0.0524045 us
bit: 32 dur: 0.0611801 us
bit: 33 dur: 0.05609 us
bit: 34 dur: 0.0575341 us
bit: 35 dur: 0.0621295 us
bit: 36 dur: 0.0732371 us
bit: 37 dur: 0.0666256 us
bit: 38 dur: 0.0651085 us
bit: 39 dur: 0.0658471 us
bit: 40 dur: 0.0721266 us
bit: 41 dur: 0.070565 us
bit: 42 dur: 0.0708711 us
bit: 43 dur: 0.0727277 us
bit: 44 dur: 0.0745161 us
bit: 45 dur: 0.0778987 us
bit: 46 dur: 0.078102 us
bit: 47 dur: 0.0803054 us
bit: 48 dur: 0.0824722 us
bit: 49 dur: 0.0831057 us
bit: 50 dur: 0.0853244 us
bit: 51 dur: 0.0871849 us
bit: 52 dur: 0.0880728 us
bit: 53 dur: 0.0903715 us
bit: 54 dur: 0.0917522 us
bit: 55 dur: 0.0938378 us
bit: 56 dur: 0.103518 us
bit: 57 dur: 0.0992251 us
bit: 58 dur: 0.0993037 us
bit: 59 dur: 0.102143 us
bit: 60 dur: 0.102697 us
bit: 61 dur: 0.105084 us
bit: 62 dur: 0.106153 us
bit: 63 dur: 0.109214 us
bit: 64 dur: 0.109979 us

функция 3
маленький массив

bit: 1  dur: 0.00498184 us
bit: 2  dur: 0.0050137 us
bit: 3  dur: 0.00498088 us
bit: 4  dur: 0.00473596 us
bit: 5  dur: 0.0068132 us
bit: 6  dur: 0.0065316 us
bit: 7  dur: 0.0070096 us
bit: 8  dur: 0.00650086 us
bit: 9  dur: 0.00888468 us
bit: 10 dur: 0.0087516 us
bit: 11 dur: 0.00871632 us
bit: 12 dur: 0.00851666 us
bit: 13 dur: 0.0107703 us
bit: 14 dur: 0.0105055 us
bit: 15 dur: 0.0106808 us
bit: 16 dur: 0.010654 us
bit: 17 dur: 0.012522 us
bit: 18 dur: 0.0125831 us
bit: 19 dur: 0.0126301 us
bit: 20 dur: 0.0128522 us
bit: 21 dur: 0.0143434 us
bit: 22 dur: 0.0143509 us
bit: 23 dur: 0.0144814 us
bit: 24 dur: 0.0140581 us
bit: 25 dur: 0.0163072 us
bit: 26 dur: 0.0163016 us
bit: 27 dur: 0.0164166 us
bit: 28 dur: 0.0159099 us
bit: 29 dur: 0.0182708 us
bit: 30 dur: 0.0182435 us
bit: 31 dur: 0.0180481 us
bit: 32 dur: 0.0193195 us
bit: 33 dur: 0.019873 us
bit: 34 dur: 0.019938 us
bit: 35 dur: 0.0202088 us
bit: 36 dur: 0.0202443 us
bit: 37 dur: 0.0217597 us
bit: 38 dur: 0.0219704 us
bit: 39 dur: 0.0219655 us
bit: 40 dur: 0.02169 us
bit: 41 dur: 0.0234357 us
bit: 42 dur: 0.0235133 us
bit: 43 dur: 0.0239463 us
bit: 44 dur: 0.0234399 us
bit: 45 dur: 0.025637 us
bit: 46 dur: 0.0254676 us
bit: 47 dur: 0.0254742 us
bit: 48 dur: 0.0249561 us
bit: 49 dur: 0.0271257 us
bit: 50 dur: 0.02787 us
bit: 51 dur: 0.0272948 us
bit: 52 dur: 0.0272861 us
bit: 53 dur: 0.0291099 us
bit: 54 dur: 0.0295537 us
bit: 55 dur: 0.0294481 us
bit: 56 dur: 0.0288478 us
bit: 57 dur: 0.0307552 us
bit: 58 dur: 0.0305659 us
bit: 59 dur: 0.0305651 us
bit: 60 dur: 0.0302025 us
bit: 61 dur: 0.032562 us
bit: 62 dur: 0.0320968 us
bit: 63 dur: 0.0323195 us
bit: 64 dur: 0.032872 us

функция 4
большой массив

bit: 1  dur: 0.00456172 us
bit: 2  dur: 0.00469076 us
bit: 3  dur: 0.0044931 us
bit: 4  dur: 0.00449272 us
bit: 5  dur: 0.00473028 us
bit: 6  dur: 0.00458656 us
bit: 7  dur: 0.00447556 us
bit: 8  dur: 0.00490404 us
bit: 9  dur: 0.00796066 us
bit: 10 dur: 0.0081645 us
bit: 11 dur: 0.00829672 us
bit: 12 dur: 0.00820852 us
bit: 13 dur: 0.00817646 us
bit: 14 dur: 0.0081018 us
bit: 15 dur: 0.00805134 us
bit: 16 dur: 0.00800788 us
bit: 17 dur: 0.00905144 us
bit: 18 dur: 0.00909832 us
bit: 19 dur: 0.00908966 us
bit: 20 dur: 0.00880326 us
bit: 21 dur: 0.0085981 us
bit: 22 dur: 0.00978244 us
bit: 23 dur: 0.00904432 us
bit: 24 dur: 0.00877692 us
bit: 25 dur: 0.010025 us
bit: 26 dur: 0.0103478 us
bit: 27 dur: 0.0104706 us
bit: 28 dur: 0.0103156 us
bit: 29 dur: 0.0103226 us
bit: 30 dur: 0.0103032 us
bit: 31 dur: 0.0104753 us
bit: 32 dur: 0.0104299 us
bit: 33 dur: 0.0119202 us
bit: 34 dur: 0.0118464 us
bit: 35 dur: 0.0117447 us
bit: 36 dur: 0.0119483 us
bit: 37 dur: 0.0118144 us
bit: 38 dur: 0.011666 us
bit: 39 dur: 0.0119343 us
bit: 40 dur: 0.0118793 us
bit: 41 dur: 0.0150881 us
bit: 42 dur: 0.0150465 us
bit: 43 dur: 0.0149859 us
bit: 44 dur: 0.0155519 us
bit: 45 dur: 0.0151978 us
bit: 46 dur: 0.0153377 us
bit: 47 dur: 0.0154296 us
bit: 48 dur: 0.0156183 us
bit: 49 dur: 0.0166383 us
bit: 50 dur: 0.0158573 us
bit: 51 dur: 0.0158351 us
bit: 52 dur: 0.0156544 us
bit: 53 dur: 0.0163397 us
bit: 54 dur: 0.0163544 us
bit: 55 dur: 0.015943 us
bit: 56 dur: 0.0160389 us
bit: 57 dur: 0.0171704 us
bit: 58 dur: 0.01758 us
bit: 59 dur: 0.0174901 us
bit: 60 dur: 0.0175988 us
bit: 61 dur: 0.0169262 us
bit: 62 dur: 0.0178895 us
bit: 63 dur: 0.0167843 us
bit: 64 dur: 0.017399 us